
package com.hlkj.pay.app.merchant.ext.impl.easypay.dto;

import com.hlkj.framework.common.util.json.JsonUtils;

import lombok.Data;

/**
 * @author HlpayTeam
 * @date 2024/09/26 11:23
 */
@Data
public class EasyPayConfig {
    /**
     * 秘钥id
     */
    private String reqId;

    /**
     * 机构号
     */
    private String orgCode;

    /**
     * MD5秘钥
     */
    private String md5Key;
    
    /**
     * 服务商私钥
     */
    private String rsaPrivateKey;
    
    /**
     * 易生公钥
     */
    private String rsaPublicKey;

    /**
     * 支付宝渠道名
     */
    private String alipayId;

    /**
     * 微信渠道名
     */
    private String pubName;

    /**
     * 微信渠道名
     */
    private String wx_qrcode;

    /**
     * 微信渠道名
     */
    private String ali_qrcode;

    /**
     * 易生域名
     */
    private String domain;

    /**
     * 分账机构号
     */
    private String acctReqId;

    public static void main(String[] args) {
        String json="{\"orgCode\":\"08A9999999\",\"rsaPrivateKey\":\"123112321\",\"rsaPublicKey\":\"123112321\",\"domain\":\"123112321\"}";
        System.out.println(JsonUtils.parseObject(json, EasyPayConfig.class));
    }
    
}
